Snow cloud

From Glossary of Meteorology



snow cloud

Any cloud from which snow falls; a popular term having no technical connotation.