strato-


a combining form representing stratus (stratocumulus) or specialized as a combining form of stratosphere (stratovision).

Origin of strato-

British Dictionary definitions for strato-

strato-

combining form

denoting stratus stratocumulus
denoting the stratosphere stratopause