telescope
English Dictionary
->
Letter T
-> telescope
Search Dictionary:
telescope Definition
(n)
a
magnifier
of
images
of
distant
objects
(v)
crush
together
or
collapse
; "
In
the
accident
,
the
cars
telescoped
"; "
my
hiking
sticks
telescope
and
can
be
put
into
the
backpack
"
(v)
make
smaller
or
shorter
; "
the
novel
was
telescoped
into
a
short
play
"
telescope Synonyms
scope
telescope
© Art Branch Inc.