Skip to
noun
a very large or powerful telescope; an apparatus for the detection and observation of distant or minute objects
Browse