snorter

noun
  1. something that is exceptionally difficult, severe, or impressive
  2. Usage: informal
  3. a very strong wind or storm
  4. Usage: informal
  5. an animal that snorts, especially a horse

Examples