Summary
English Synonyms:   more detail...
  1. Leeward Islands:


English

Detailed Synonyms for Leeward Islands in English

Leeward Islands:

Leeward Islands [the ~] noun

  1. the Leeward Islands
    – a group of islands in the eastern West Indies 1
    the Leeward Islands
    – a group of islands in the eastern West Indies 1

Related Definitions for "Leeward Islands":

  1. a group of islands in the eastern West Indies1

Related Synonyms for Leeward Islands