Word info

capital of Antigua and Barbuda

Noun

Meaning

the capital and largest city of Antigua and Barbuda; located on the island of Antigua

Source: WordNet

Close letter words and terms