See also: snowcloud

English

edit

Alternative forms

edit

Noun

edit

snow cloud (plural snow clouds)

  1. A cloud from which snow is falling or may fall.