Wiktionary
dynamo-electric machine
n. A generator that creates electricity using spinning magnets; a dynamo