substratosphere noun1 •The area of the atmosphere directly below the stratosphere. formssubstratospheres