space telescope

noun • common

Compounds

Combines

Forms

  • singular : space telescope
  • plural : space telescopes

Senses

  • instrument in outer space for observing distant space objects