Cospicua The city/word Cospicua means Malta. The city Cospicua lies in Malta. The country Malta contains the city Malta.