BAY OF BISCAY





Definition:

  1. [noun] an arm of the Atlantic Ocean in western Europe; bordered by the west coast of France and the north coast of Spain
    Synonyms: Bay of Biscay

Synonyms: