Cumulus clouds are clouds that are piled up on top of each other. "Cumulus" means a pile in Latin, as in our word "accumulate" meaning to pile up. They are puffy clouds. Sometimes cumulus clouds are white and there are only a few of them in the sky; other times they can be heavy and gray.
We think that this clouds are beautiful and so puffy.