Lampedusa
geographical name
Lam·pe·du·sa
ˌlam-pə-ˈdü-sə
ˌläm-pe-ˈdü-zə
island of Italy in the Pelagie Islands of the Mediterranean Sea
Love words? Need even more definitions?
Merriam-Webster unabridged
Share