capital of Antigua and Barbuda
Noun
Meaning
the capital and largest city of Antigua and Barbuda; located on the island of Antigua
Source: WordNetNoun
the capital and largest city of Antigua and Barbuda; located on the island of Antigua
Source: WordNet