generator
Definitions
A person or thing that generates something, especially electricity or power.
A machine or device that converts energy into electrical energy.
A program or system that produces data, code, or other output automatically.
Synonyms
dynamo alternator producer creator originator source power plant
Antonyms
consumer user destroyer terminator depleter receiver absorber