Rhyme Desk
Find rhyming words!

Definition of "Telescope" :

noun: a magnifier of images of distant objects

verb: make smaller or shorter

"The novel was telescoped into a short play."

verb: crush together or collapse

"In the accident, the cars telescoped."