VariousWords beta
Related Terms:
Definitions:
Noun
Bay of Biscay
Definition: an arm of the Atlantic Ocean in western Europe; bordered by the west coast of France and the north coast of Spain