Noun Definition

barbuda

1.Definition: an island in Antigua and Barbuda

Category: Places