Electricity-generating device (6)
I believe the answer is:
dynamo
(Other definitions for dynamo that I've seen before include "Power source" , "Tirelessly energetic type" , "Forceful person" , "energetic individual" , "Converter of mechanical to electrical energy" .)