Dictionary definition · telescope
noun
- a magnifier of images of distant objects
verb
- crush together or collapse"In the accident, the cars telescoped"
- make smaller or shorter"the novel was telescoped into a short play"
Similar words
Source: Open English WordNet (CC BY 4.0).