Answer: deterrer

AnswerCrossword Clue
DETERREROne who discourages
deterrerone that deters (to hinder or prevent)
deterrerto prevent
deterrerto discourage or restrain from acting