Snow Roller Definition
noun
A rare meteorological phenomenon in which large snowballs are formed naturally as chunks of snow are blown along the ground by wind.
Wiktionary
Other Word Forms of Snow Roller
Noun
Singular:
snow roller
Plural:
snow rollersFind Similar Words
Find similar words to snow roller using the buttons below.