LEEWARD ISLANDS(noun)Did you mean?Synonyms RhymesAlso try..islandleewardDefinitions There is 1 meaning of the phrase Leeward Islands. Leeward Islands - as a noun A group of islands in the eastern west indies Word Variations & RelationsAnagramsStarts LStarts LEStarts LEEStarts LEEWEnds SEnds DSEnds NDSEnds ANDSStarts L & ends SStarts LE & ends SStarts L & ends DSA-Z Proximitiesleet4leetle6leets5leeuwenhoekleeward11 Leeward Islands leewardly16leewards12leeway12leeways13lefebvrism