YourDictionary

Dictionary Home » Dictionary Definitions » Leeward Islands

Leeward Islands

  1. N group of islands in the Lesser Antilles of the West Indies, extending from Puerto Rico southeast to the Windward Islands
  2. former British colony in this group (dissolved 1962), now separate countries or territories

See Leeward Islands in American Heritage Dictionary 4

link/cite print suggestion box