Synonyms: cumulus, cumulus cloud
Definition: a globular cloud
Similar words: cloud
Definition: a visible mass of water or ice particles suspended at a considerable altitude