Barbuda
English Dictionary
->
Letter B
-> Barbuda
Search Dictionary:
Barbuda Definition
(n)
an
island
in
Antigua
and
Barbuda
Barbuda Synonyms
Barbuda
© Art Branch Inc.