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