talika


Results for "talika"

Turkish - English dictionary

talika

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