English dictionary
stratosphere meaning and definition
Definition and meaning of stratosphere at MeaningMonkey.org. stratosphere meaning and definition in the English Dictionary.STRATOSPHERE noun
Definition of stratosphere (noun)
- the atmospheric layer between the troposphere and the mesosphere
Source: Princeton University Wordnet