Italian-English dictionary »

famagosta meaning in English

ItalianEnglish
Famagosta proper noun

Famagusta(a city in Cyprus)
proper noun