bay of biscay Meaning, Definition & Usage

  1. noun an arm of the Atlantic Ocean in western Europe; bordered by the west coast of France and the north coast of Spain

WordNet