Definitions
noun
a range of mountains in northern Spain along the coast of the Bay of Biscay
Look “cantabrian mountains” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
a range of mountains in northern Spain along the coast of the Bay of Biscay