optical telescope

Noun
  1. An astronomical telescope designed to collect and record light from cosmic sources (synset 103858208)

Found on Word Lists

Other Searches