French-English dictionary »

mascareignes meaning in English

FrenchEnglish
Mascareignes nom propre
{f-Pl}

Mascarene Islands◼◼◼(islands)
proper noun