Meaning of satellite telescope in English:

satellite telescope

noun

  • An astronomical telescope designed to operate in orbit around the earth.

    The more usual term is space telescope.

Origin

1950s.