Meaning of windward islands

Definition of windward islands

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

Other information on windward islands

WIKIPEDIA results for windward islands
Amazon results for windward islands