English-Latin dictionary »

lampedusa meaning in Latin

EnglishLatin
Lampedusa (the largest of the Pelagie Islands)
proper noun

Lopadusaproper noun
F

Your history