barbuda

/B AA0 R B UW1 D AH0/
noun
  1. 1

    An island and dependency of Antigua and Barbuda. Largest city: Codrington.