Proper Noun
an island of the Grenadine Islands located in the southeastern Caribbean Sea, northeast of Grenada and the north coast of South America