What is the meaning of the word "telescoped"?

Definitions:

  1. shortened by or as if by means of parts that slide one within another or are crushed one into another copy to clipboard adjective
    • a miracle that anyone survived in the telescoped cars copy to clipboard

Synonyms: