capital of barbados

Noun
  1. Capital of Barbados;
    A port city on the southwestern coast of Barbados (synset 108773497)

Other Searches