French-English dictionary »

sporades meaning in English

FrenchEnglish
Sporades nom propre

Sporades◼◼◼(archipelago)
proper noun