ayvalık


Results for "ayvalık"

Turkish - English dictionary

ayvalık

(Turkish - English dictionary) :
quince orchard.