Noun | 1. | telescope - a magnifier of images of distant objects Synonyms: scope |
Verb | 1. | telescope - crush together or collapse; "In the accident, the cars telescoped"; "my hiking sticks telescope and can be put into the backpack" |
2. | telescope - make smaller or shorter; "the novel was telescoped into a short play" |