Italian-English dictionary »

lampedusa meaning in English

ItalianEnglish
Lampedusa proper noun
{f}

Lampedusa(the largest of the Pelagie Islands)
proper noun