Barbuda meaning

bär-bo͝odə
An island of Antigua and Barbuda in the West Indies north of Antigua. It was privately owned from the late 1600s until the 1870s.
0
0
(place) Island of the Leeward group in the West Indies: 62 sq mi (161 sq km)
proper name
0
0
Advertisement