What is the technical term for a storm cloud formation?

Alto Stratus Cloud

Cumulonimbus Cloud

All of the above

Cirrostratus Cloud