Word info

cumu-cirro-stratus

Noun

Meaning

Nimbus, or rain cloud. See Nimbus, and Cloud.

Source: Webster's dictionary

Close letter words and terms