Bay of Biscay
1.
(
noun
) an arm of the Atlantic Ocean in western Europe; bordered by the west coast of France and the north coast of Spain
Related Words:
bay
Terms and Conditions of Use / Copyright Notice