mountain range in Catalan
mountain range in Catalan
serralada
(geography) A series of adjoining mountains, often in a line.
serra
(geography) A series of adjoining mountains, often in a line.