French-English dictionary »

famagouste meaning in English

FrenchEnglish
Famagouste nom propre

Famagusta◼◼◼(a city in Cyprus)
proper noun