Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

bay of biscay Definition

Cancel
bay of biscay
geographical name(Bis-cay, Bay of)
inlet of the Atlantic between the west coast of France and the north coast of Spain

Words Related to bay of biscay!

bay of biscay Examples by Brain Bank Users