cordillera
Top 6000
Meanings
Noun
1. cordillera (extensive mountain range) (geography)
Examples2
The Karakoram separates China from Pakistan.
The Himalayas are a mountain range located on the Asian continent.