stratosphere

/strˈætʌsfɪr/

Explore definitions, synonyms, and language insights of stratosphere

Definitions

Noun
the atmospheric layer between the troposphere and the mesosphere

More General Terms