alternator (alternate + -or; agent_person)
An electric generator which produces alternating current through mechanical means