vehicle used to transport passengers, travel on rails and use gasoline or oil as fuel - German English Dictionary

Suggest a Term