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