Lampedusa meaning

lämpədo͝osə, lämpədo͝ozə
(place) Italian island in the Mediterranean, between Malta & Tunisia: 8 sq mi (21 sq km)
proper name
0
0
Advertisement