Machine producing electricity (6)
I believe the answer is:
dynamo
(Other definitions for dynamo that I've seen before include "It generates electricity" , "Small generator" , "Type of electrical generator" , "Forceful person" , "Converter of mechanical to electrical energy" .)