dissuader

noun
  1. a person or thing that dissuades; something that discourages or deters someone from doing something
  2. Usage: often used in formal or literary contexts

Examples