English dictionary
troposphere meaning and definition
Definition and meaning of troposphere at MeaningMonkey.org. troposphere meaning and definition in the English Dictionary.TROPOSPHERE noun
Definition of troposphere (noun)
- the lowest atmospheric layer; from 4 to 11 miles high (depending on latitude)
Source: Princeton University Wordnet