animadverter

Etymology

From animadvert + -er.

noun

  1. Someone who animadverts; a censurer or criticiser.