yarımada


Results for "yarımada"

Turkish - English dictionary

yarımada

(Turkish - English dictionary) :
peninsula.