diesel engine


Meanings

  • an internal-combustion engine that burns heavy oil