Generator
1. A machine that converts mechanical energy into electrical energy. We use our generator when we have a power failure. 2. One who, or that which, generates, begets, causes or produces. The new company has generated 300 jobs his year.