Chimborazo — definition

1. Chimborazo (Noun)

1 definition

Chimborazo (Noun) — A mountain peak in the Andes in Ecuador (20,560 feet high).

1 type of
mountain peak
3 parts of
Andes Ecuador Republic of Ecuador