English-French dictionary »

famagusta meaning in French

EnglishFrench
Famagusta (a city in Cyprus)
proper noun

Famagouste◼◼◼nom propre