Wiktionary
cumulostrati
n. (plural of cumulostratus English)
WordNet
cumulostrati
See cumulostratus