ALL meanings of substratosphere
sub·strat·o·sphere
S s - noun substratosphere the upper troposphere. 1
- noun substratosphere the region of the atmosphere which is below 15 km above earth (the stratosphere) and which is over 3 and a half miles above earth 0
- noun substratosphere the highest part of the troposphere 0