device producing electricity - Turkish English Dictionary