English Dictionary
◊ CUMULUS
cumulus
n : a globular cloud [syn: {cumulus cloud}]