Synonyms of telescope

Primary definition: An optical instrument designed to make distant objects appear nearer, containing an arrangement of lenses, or of curved mirrors and lenses.

Full Dictionary Entry