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."
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."