SynonymX
Speak
Bay Of Biscay
Definition of Bay Of Biscay
1.
An arm of the Atlantic Ocean in western Europe; bordered by the west coast of France and the north coast of Spain
Noun
Semanticaly linked words with "bay of biscay"
atlantic
atlantic ocean
bay
embayment