cordillera

noun

  1. 1

    An extensive, continent-wide chain of mountains, especially one in the Americas.

Translate “cordillera” to another language

Click any language to open the translator with this word already filled in.

Cordillera Definition & Meaning | TranslatePulse