Definition of Windward Passage in English:

Windward Passage

proper noun

  • An ocean channel between Cuba on the west and Haiti on the east that connects the Caribbean Sea with the Atlantic Ocean.