French-English dictionary »

lampédouse meaning in English

FrenchEnglish
Lampédouse nom {f}

Lampedusa(the largest of the Pelagie Islands)
proper noun