Image 132

About Bay of Biscay, facts and maps

Biscay. / (ˈbɪskeɪ, -kɪ) / noun. Bay of Biscay a large bay of the Atlantic Ocean between W France and N Spain: notorious for storms. Slang.…

View More About Bay of Biscay, facts and maps