Altocumulus opacus

Altocumulus Opacus is part of the stratiformis subtype. It is presented as an extensive bank, sheet or layer, most of which is opaque enough to completely hide the sun or moon. Sometimes they have mammatus in their structure.