bay of biscay

Noun
  1. An arm of the Atlantic Ocean in western Europe;
    Bordered by the west coast of France and the north coast of Spain (synset 109239495)

Other Searches