meaning of diesel motor

1. an internal-combustion engine that burns heavy oil


Related Words

diesel motor |

Developed & Maintained By Taraprasad.com

Treasure Words