French-English dictionary »

nicopolis meaning in English

FrenchEnglish
Nicopolis nom propre

Nicopolis◼◼◼(city in Epirus)
proper noun