What is the meaning of the word "telescoped"?
Definitions:
-
shortened by or as if by means of parts that slide one within another or are crushed one into another adjective
- a miracle that anyone survived in the telescoped cars