internal-combustion engine - English Synonyms Dictionary

internal-combustion engine

n.
[1] ICE