bay_of_biscayEnglish

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

English: Bay of Biscay

Bahasa: Teluk Biscay, Teluk Gascogne

Bahasa words with similar meanings