Definition of engineman:
(n) :
(rail transport) A locomotive engineer; (sometimes) any footplateman.
(n) :
A navy sailor who operates, manages, and maintains engines and various other shipboard equipment (such as one with the United States Navy EN occupational rating).
(n) :
(dated) A man who operates, manages, and maintains an engine.