Meaning of windward isles

Definition of windward isles

(noun) a group of islands in the southeastern West Indies; the southern part of the Lesser Antilles

Other information on windward isles

WIKIPEDIA results for windward isles
Amazon results for windward isles