We found 1 definitions of chimborazos from 1 different sources.
Noun |
||
chimborazo - a mountain peak in the Andes in Ecuador (20,560 feet high) | ||
andes a mountain range in South America running 5000 miles along the Pacific coast |