electrical precipitation - German English Dictionary