Leeward Islands Hear it!

Leeward Islands definition

Lee·ward Islands (wərd)

  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

Webster's New World College Dictionary Copyright © 2009 by Wiley Publishing, Inc., Cleveland, Ohio.
Used by arrangement with John Wiley & Sons, Inc.

Comments
Improve this definition.
Do you have more to add? Share your linguistic knowledge or observation.
/Register to save your comments.