Refine this word faster
Snow roller
noun
Definitions
Noun
- 1 A rare meteorological phenomenon in which large snowballs are formed naturally as chunks of snow are blown along the ground by wind
See also for "snow roller"
Next best steps
Mini challenge
Unscramble this word: snowroller