Meaning of telescoped
Definition of telescoped
(adj)
shortened by or as if by
means
of
parts
that
slide
one
within
another
or are
crushed
one into another; "a
miracle
that anyone survived in the telescoped cars"; "years that seemed telescoped
like
time
in a dream"
Other information on telescoped
WIKIPEDIA results for
telescoped
Amazon results for
telescoped
Tweet