Cumulus mediocris
Cloud
Cumulus mediocris is a low to middle level cloud with some vertical extent of the genus cumulus, larger in vertical development than Cumulus humilis. It also may exhibit small protuberances from the top and may show the cauliflower form... Wikipedia