Cumulus cloud

A middle cloud that forms from convection. Some cumulus clouds produce heavy rain and are associated with thunderstorms.