Results for "

talika

"
Turkish - English dictionary

talika

(Turkish - English dictionary) :
a small, horsedrawn vehicle (used for transporting goods).