admonisher

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