Dictionary.com
Thesaurus.com
Showing results for Orbiting Solar Observatory. Search instead for orbiting+solar+observatory.

Orbiting Solar Observatory

American  

noun

  1. OSO.