Word info Synonyms

capital of Malta

Noun

Meaning

the capital of Malta; located on the northeastern coast of the island

Source: WordNet

Synonyms

Close letter words and terms