Dictionary.com
Thesaurus.com

substratospheric

  • a word derived from substratosphere.
    substratosphere
    noun
    the upper troposphere.