0%

ALL meanings of cantabria

C c
  • noun cantabria a province and autonomous community in N Spain 3
  • noun cantabria region of N Spain, on the Bay of Biscay: 2,042 sq mi (5,289 sq km); pop. 527,000; cap. Santander 3
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?