daunter

noun
  1. a person or thing that daunts; something that intimidates or discourages
  2. Usage: informal; often used in negative contexts or with adjectives like 'undaunted'

Examples