YourDictionary

Lampedusa

Italian island in the Mediterranean, between Malta & Tunisia: 8 sq mi (21 sq km)

link/cite print suggestion box