astronomy satellite

Noun
  1. A satellite equipped with a telescope to observe infrared radiation (synset 102754495)

Other Searches