French-English dictionary »

samothrace meaning in English

FrenchEnglish
Samothrace nom propre

Samothrace◼◼◼(island)
proper noun