source of electric power - Deutsch Englisch Wörterbuch