Advertisement
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.
Ranked Synonyms (Strongest to Related)
Advertisement
Translate "telescope" to 10 World Languages
Related Grammar & Writing Masterclasses
View all guides โAdvertisement