LEEWARD ISLANDS(noun) Did you mean: Synonyms Rhymes Also 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 & RelationsAnagrams Starts L Starts LE Starts LEE Starts LEEW Ends S Ends DS Ends NDS Ends ANDS Starts L & ends S Starts LE & ends S Starts L & ends DS A-Z Proximitiesleet 4leetle 6leets 5leeuwenhoekleeward 11 Leeward Islands leewardly 16leewards 12leeway 12leeways 13lefebvrism