Definition of “stratocumulus” - English Dictionary

English