cordillera - definition and synonyms

noun
  1.   From our crowdsourced Open Dictionary
    a number of parallel mountain ranges

    La cordillera de los andes is said to be the largest in the world.

    Submitted by raquel from Peru on 29/10/2009