Cumulostratus

n.
  1. A form of cloud. See Cloud.