Meaning of cantabrian mountains

Definition of cantabrian mountains

(noun) a range of mountains in northern Spain along the coast of the Bay of Biscay

Other information on cantabrian mountains

WIKIPEDIA results for cantabrian mountains
Amazon results for cantabrian mountains