Definitions
noun
an arm of the Atlantic Ocean in western Europe; bordered by the west coast of France and the north coast of Spain
Look “bay of biscay” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
an arm of the Atlantic Ocean in western Europe; bordered by the west coast of France and the north coast of Spain