steam engine

(noun) external-combustion engine (generic term)

< steam coal | steam fitting >