admonisher
ADMON'ISHER,
n. One who reproves or counsels.