English Dictionary
◊ TELESCOPE
telescope
n : an instrument that magnifies the image of distant objects
[syn: {scope}]
v 1: crush together, as of cars in a collision
2: make smaller or shorter; "the novel was telescoped into a
short play"