Latin-English dictionary »

lopadusa meaning in English

LatinEnglish
Lopadusa proper noun
{f}

Lampedusa(the largest of the Pelagie Islands)
proper noun