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