0%

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
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?