English Dictionary
Definition internal-combustion engine in British English
internal-combustion engine noun
[countable] noun
Synonyms and related words

English Dictionary