Definition of Telescope

  • 1. A magnifier of images of distant objects Noun
  • 2. Crush together or collapse Verb
  • 3. Make smaller or shorter Verb

Synonyms for word "telescope"

Semanticaly linked words with "telescope"

Hyponims for word "telescope"