animadverter

Noun

 * 1)  One who animadverts; a censurer or chastiser.