Cumu-cirro-stratus

Webster's Dictionary of the English Language

·noun Nimbus, or rain cloud. ·see Nimbus, and Cloud.