Definition of

Chimborazo

  1. (noun, object) a mountain peak in the Andes in Ecuador (20,560 feet high)

via WordNet, Princeton University

Note: If you're looking to improve your vocabulary right now, we highly recommend Ultimate Vocabulary Software.

Word of the Moment

Acellular Slime Mold

a slime mold of the class Myxomycetes