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