English
English version

Windward Islands, the

From Longman Dictionary of Contemporary EnglishWindward Islands, thethe Windward IslandsˈWindward ˌIslands, the  a group of islands in the Caribbean Sea, which includes Martinique, Grenada, and St Lucia
Pictures of the day
What are these?
Click on the pictures to check.