barbuda









barbuda


noun

  1. one of the NE Leeward Islands, in the E West Indies: part of Antigua and Barbuda. 62 sq. mi. (161 sq. km).

noun

  1. a coral island in the E Caribbean, in the Leeward Islands: part of the independent state of Antigua and Barbuda. Area: 160 sq km (62 sq miles)
50 queries 0.565