small truck set up to carry passengers (especially peasants) in the flatbed with seats and a roof - Turkish English Dictionary

Suggest a Term