Noun: Barbuda baa(r)'boo-du
- An island in Antigua and Barbuda, with largest city Codrington
Type of: island
Part of: Antigua and Barbuda
Encyclopedia: Barbuda, Antigua and Barbuda