capital of antigua and barbuda

Noun
  1. The capital and largest city of Antigua and Barbuda;
    Located on the island of Antigua (synset 108728158)

Other Searches