Noun Definition

antigua and barbuda

1.Definition: a country in the northern Leeward Islands

Category: Places