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.
Primary definition: An optical instrument designed to make distant objects appear nearer, containing an arrangement of lenses, or of curved mirrors and lenses.