snow cloud

snow cloud

[′snō ‚klau̇d] (meteorology) A popular term for any cloud from which snow falls.