CUMU-CIRRO-STRATUS Meaning of CUMU-CIRRO-STRATUS in English (n.) Nimbus, or rain cloud. See Nimbus, and Cloud. Webster's English dictionary. Английский словарь Webster. 2012