STRATOSPHERE Meaning of STRATOSPHERE in English n. layer of the Earth's atmosphere located between the troposphere and the mesosphere Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012