meaning of diesel engine

1. an internal-combustion engine that burns heavy oil


Related Words

diesel engine |

Developed & Maintained By Taraprasad.com

Treasure Words