bn:03523184n
Noun Named Entity
SYL
No term available
EN
The Leeward Antilles are a chain of islands in the Caribbean – specifically the southerly islands of the Lesser Antilles along the southeastern fringe of the Caribbean Sea, just north of the Venezuelan coast of the South American mainland. Wikipedia
Relations
Sources