Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: Leeward Islands
  1. A group of islands in the northeastern Caribbean Sea where it meets the western Atlantic Ocean
    "Antigua and Barbuda are part of the Leeward Islands"

Type of: archipelago

Part of: Caribees, Lesser Antilles

Encyclopedia: Leeward Islands