Telescoped - Definition

telescoped

adj 1: 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" [syn:
telescoped, shortened]

Look up another word