diesel engine

Noun
  1. An internal-combustion engine that burns heavy oil (synset 103197791)

Found on Word Lists

Other Searches