Cumulostratus /(kū"mū̇*lō̇*strā"tŭs)/

Cu·mu·lo·stra·tus

Cumulostratus

n.
  1. A form of cloud. See Cloud. (Meteor.)