barbuda

Noun
  1. An island in Antigua and Barbuda (synset 108727946)

Found on Word Lists

Other Searches