Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
telescope
in English
telescope
#common
#ielts
Plural
telescopes
Past Tense
telescoped
Participle Verb
telescoping
Third Person Singular
telescopes
Definitions
Noun
an
optical
instrument
for
magnifying
objects
a
device
for
observing
distant
objects
(
astronomy
)
Verb
to
extend
or
contract
like
a
telescope
The
sections
of
the
ladder
will
telescope
together
for
easy
storage
.
to
slide
one
part
within
another
The
old
door
would
telescope
shut
when
you
pushed
it
too
hard
.
Phrases