Definition of Chimborazo

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

Semanticaly linked words with "chimborazo"