meaning of antigua and barbuda

antigua and barbuda meaning in General Dictionary

a country within the north Leeward Islands