blizzards

noun
  1. severe snowstorms with strong winds and low visibility
  2. Usage: plural of blizzard

Examples