CUMU-CIRRO-STRATUS Meaning of CUMU-CIRRO-STRATUS in English noun nimbus, or rain cloud. ·see nimbus, and cloud. Webster English vocab. Английский словарь Webster. 2012