shirabe.org
1)
Meaning
    1. meteorology
      snow roller; snow bale; snow donut
    1. EN A snow roller is a rare meteorological phenomenon in which large snowballs are formed naturally as chunks of snow are blown along the ground by wind, picking...
      More
Forms

Results