chimborazo

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

Other Searches