pertaining to the cantabrian mountains or cantabrian range in spain or inhabitants - Français Anglais Dictionnaire