Re·prov·er n. One who, or that which, reproves. ◄ ►
reprover n : someone who finds fault or imputes blame [syn: upbraider, reproacher, rebuker]