English
Detailed Synonyms for Bay of Biscay in English
Bay of Biscay:
Bay of Biscay [the ~] noun
-
the Bay of Biscay
– an arm of the Atlantic Ocean in western Europe; bordered by the west coast of France and the north coast of Spain 1the Bay of Biscay– an arm of the Atlantic Ocean in western Europe; bordered by the west coast of France and the north coast of Spain 1