astronomical telescope

Noun
  1. Any telescope designed to collect and record electromagnetic radiation from cosmic sources (synset 102754300)

Found on Word Lists

Other Searches