windward islands

Noun
  1. A group of islands in the southeastern West Indies;
    The southern part of the Lesser Antilles (synset 108767697)

Found on Word Lists

Other Searches