What is the full meaning of cumulostratus
a type of cloud [n CUMULOSTRATI]
Example of the word cumulostratus placed on a Scrabble board.