meaning of diesel locomotive

1. a locomotive driven by a diesel engine


Related Words

diesel locomotive | diesel-electric locomotive | diesel-hydraulic locomotive |

Developed & Maintained By Taraprasad.com

Treasure Words