magnetogenerator

[mag-nee-toh-jen-uh-rey-ter] /mægˌni toʊˈdʒɛn əˌreɪ tər/
noun
1.
Origin
1890-95; magneto- + generator