cantabrian : Idioms & Phrases


cantabrian mountains

  • noun a range of mountains in northern Spain along the coast of the Bay of Biscay
WordNet