English dictionary
windward passage meaning and definition
Definition and meaning of windward passage at MeaningMonkey.org. windward passage meaning and definition in the English Dictionary.WINDWARD PASSAGE noun
Definition of Windward Passage (noun)
- a channel between eastern Cuba and western Haiti that connects the Atlantic Ocean with the Caribbean Sea
Source: Princeton University Wordnet