Cumulostratus /(kū"mū̇*lō̇*strā"tŭs)/ Cu·mu·lo·stra·tus Cumulostratus n. A form of cloud. See Cloud. (Meteor.)