BARBUDA


Meaning of BARBUDA in English

geographical name island British West Indies in the Leewards area 62 square miles (161 square kilometers )

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.