Meaning of windward passage

Definition of windward passage

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

Other information on windward passage

WIKIPEDIA results for windward passage
Amazon results for windward passage