Meaning of cumulus

Definition of cumulus

(noun) a globular cloud
a collection of objects laid on top of each other

Other information on cumulus

WIKIPEDIA results for cumulus
Amazon results for cumulus