Definitions of Chimborazo:

  • noun:   a mountain peak in the Andes in Ecuador (20,560 feet high)