French-English dictionary »

lampidusa meaning in English

FrenchEnglish
Lampidusa nom {f}

Lampedusa(the largest of the Pelagie Islands)
proper noun