electricity generators - German English Dictionary