English dictionary, thesaurus, translations & etymology
FreeDict.com

Lampedusa in Latin

Lampedusa in Latin

Lopadusa
proper noun
The largest island of the Italian Pelagie Islands, located in the Mediterranean Sea between Malta and Tunisia.
Add to Flashcards
Translations from WikDict, CC BY-SA · example sentences from Tatoeba, CC BY 2.0 FR.