Definition of Chimborazo in English:

Chimborazo

proper noun

  • The highest peak in the Andes in Ecuador. It rises to 20,487 feet (6,310 m).

Pronunciation

Chimborazo

/ˌSHim-/