Meaning of Chimborazo
Definition of Chimborazo
(noun)
a
mountain
peak
in the Andes in Ecuador (20,560 feet high)
Other information on Chimborazo
WIKIPEDIA results for
Chimborazo
Amazon results for
Chimborazo
Tweet