Rhyme Desk
Find rhyming words!

Definition of "Chimborazo" :

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