'Windward Passage' definitions:

Definition of 'Windward Passage'

(from WordNet)
noun
A channel between eastern Cuba and western Haiti that connects the Atlantic Ocean with the Caribbean Sea