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