arasta


Results for "arasta"

Turkish - English dictionary

arasta

(Turkish - English dictionary) :
shops of the same trade built in a row.