STRATOCUMULUS Meaning of STRATOCUMULUS in English n. clouds combining cumulus and stratus features. Oxford English vocab. Оксфордский английский словарь. 2012