Meaning of satellite observatory in English:

satellite observatory

noun

  • An artificial satellite equipped with instruments for making astronomical observations.

Origin

1940s; earliest use found in Fairfield (Iowa) Daily Ledger.