engine generator

Noun

 * 1) A generator having its revolving part carried on the shaft of the driving engine.