STRATOCUMULUS Meaning of STRATOCUMULUS in English [ ˌstratə(ʊ)'kju:mjʊləs ]■ noun cloud forming a low layer of clumped or broken grey masses. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004