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