device producing electricity - German English Dictionary