Cumulus clouds are a genus-type of low-level cloud that can have noticeable vertical development and clearly defined edges. Cumulo- means “heap” or “pile” in Latin. They are often described as “puffy” or “cotton-like” in appearance, and generally have flat bases. Cumulus clouds, being low-stage clouds, are generally less than 2,000 metres (6,600 ft) in altitude unless they are the more vertical cumulus congestus form. Cumulus clouds may appear by themselves, in lines, or in clusters.

Right before or after a storm is always a good time to catch these types of clouds moving through an area.  I caught these over the weekend.   It was an interesting trip.