Dynamo

n.
  1. A dynamo-electric machine.