ターレー
Meanings
Noun
1. small, three-wheeled cargo vehicle with cylindrical front (Abbreviation)
Other readings