Windward Islands Hear it!

Windward Islands Definition

Windward Islands

S group of islands in the Lesser Antilles of the West Indies, extending from the Leeward Islands south to Trinidad: they do not include Barbados, Trinidad, & Tobago