Meaning of telescope
Definition of telescope
(noun)
a
magnifier
of images of
distant
objects
(verb)
crush
together
or collapse; "In the accident, the cars telescoped"; "my
hiking
sticks
telescope
and can be put into the backpack"
make
smaller
or shorter; "the
novel
was
telescoped
into a
short
play"
Other information on telescope
WIKIPEDIA results for
telescope
Amazon results for
telescope
Tweet