strato-
a combining form representing stratus (stratocumulus) or specialized as a combining form of stratosphere (stratovision).
Words nearby strato-
British Dictionary definitions for strato-
strato-
combining form
denoting stratus
stratocumulus
denoting the stratosphere
stratopause