Definition of substratosphere in English:

substratosphere

noun

  • The upper part of the troposphere, lying immediately below the stratosphere.

Origin

Early 20th century. From sub- + stratosphere.

Pronunciation

substratosphere

/ˌsʌbˈstratəsfɪə/