CUMULUS Meaning of CUMULUS in English n. pile; large white cloud formation having a flat base and high puffy peaks Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012