English dictionary
bay of biscay meaning and definition
Definition and meaning of bay of biscay at MeaningMonkey.org. bay of biscay meaning and definition in the English Dictionary.BAY OF BISCAY noun
Definition of Bay of Biscay (noun)
- an arm of the Atlantic Ocean in western Europe; bordered by the west coast of France and the north coast of Spain
Source: Princeton University Wordnet