Meaning of Barbuda
Definition of Barbuda
(noun)
an
island
in Antigua and Barbuda
Other information on Barbuda
WIKIPEDIA results for
Barbuda
Amazon results for
Barbuda
Tweet