Chider

CHIDER, noun One who chides, clamors, reproves or rebukes.