capital of antigua and barbuda Meaning, Definition & Usage

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

WordNet