barbuda

Nouns

  • (n) an island in Antigua and Barbuda

Words of close approximity