English synonyms about - contact  

Chimborazo

noun

1 Chimborazo

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


Find more on chimborazo elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0145