Meaning of bay of biscay
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
Other information on bay of biscay
WIKIPEDIA results for
bay of biscay
Amazon results for
bay of biscay
Tweet