snow roller
Noun
Meaning
English Wikipedia has an article on:snow rollerWikipedia
snow roller (plural snow rollers)
A rare meteorological phenomenon in which large snowballs are formed naturally as chunks of snow are blown along the ground by wind