barbuda : Idioms & Phrases


antigua and barbuda

  • noun a country in the northern Leeward Islands
WordNet

capital of antigua and barbuda

  • noun the capital and largest city of Antigua and Barbuda; located on the island of Antigua
    St. John's; Saint John's.
WordNet