Windward Islands









Windward Islands


noun

  1. a group of islands in the SE West Indies, consisting of the S part of the Lesser Antilles: includes British, French, and independent territories.
50 queries 0.393