Dictionary search results

Showing 1-6 of 6 results

cordillera British & World English

A system or group of parallel mountain ranges together with the intervening plateaux and other features, especially in the Andes or the Rockies

cordillera Spanish-English

mountain range, range

la Cordillera se eleva majestuosa in elevar Spanish-English

the mountain range rises majestically