Skip to content

telescope

Dictionary definition · telescope

noun

  1. a magnifier of images of distant objects

verb

  1. crush together or collapse"In the accident, the cars telescoped"
  2. make smaller or shorter"the novel was telescoped into a short play"

Similar words

Source: Open English WordNet (CC BY 4.0).