Dictionary search results

Showing 1-3 of 3 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