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