Turkish-English dictionary »

mora yarımadası meaning in English

TurkishEnglish
Mora Yarımadası proper noun

Peloponnese(region of Greece)
proper noun