Leeward Islands lee·war·dis·lands uncommon noun 1. a group of islands in the eastern West Indies SynonymsLeeward Islands Related words Broader terms archipelago Parts Lesser Antilles Part of Antigua and BarbudaSaint MartinGuadeloupeSaint Kitts and Nevis WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.