YourDictionary

Dictionary Home » Dictionary Definitions » substratosphere

substratosphere

noun

loosely the highest part of the troposphere

See substratosphere in American Heritage Dictionary 4

link/cite print suggestion box