Cite

Synonyms of leeward islands

Noun


1. Leeward Islands

usage: a group of islands in the eastern West Indies

WordNet 3.0 Copyright © 2006 by Princeton University.
All rights reserved.