Noun
engine generator (plural engine generators)
A generator having its revolving part carried on the shaft of the driving engine.
engine-generator (plural engine-generators)
A standalone machine that combines an electrical generator with an engine.
engine-generator