What is the meaning of Cumulus?

A large white, puffy cloud that develops through convection.

A mound or heap.

cumulus (cloud)

cumulus

heap, pile

surplus

summit

cumulus

Source: wiktionary.org