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