Definitions of admonisher:

  • noun:   someone who gives a warning so that a mistake can be avoided