豪雪

tremendous snowfall; heavy snow

Meaning

  1. n
    tremendous snowfall; heavy snow

Example sentences