an island in the Caribbean, part of the nation Antigua and Barbuda
From Spanish 'barbuda' meaning 'bearded', possibly referring to the island's appearance or fig trees
Try Another Word