Lampedusa (English, name)
expansion: Lampedusa
Senses:
glosses: The largest island of the Italian Pelagie Islands, located in the Mediterranean Sea between Malta and Tunisia.
Forms: