English edit

 
The Leeward Antilles
 
The Leeward Antilles

Proper noun edit

Leeward Antilles

  1. The westernmost islands in the southern half of the Lesser Antilles, in the Caribbean Sea, just north of the Venezuelan coast.

Meronyms edit

Holonyms edit

Coordinate terms edit

Related terms edit

Translations edit

Further reading edit