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