Lampedusa in French
Lampedusa in French
Lampidusa
The largest island of the Italian Pelagie Islands, located in the Mediterranean Sea between Malta and Tunisia.
Lampédouse
The largest island of the Italian Pelagie Islands, located in the Mediterranean Sea between Malta and Tunisia.