scold

noun

1.
someone (especially a woman) who annoys people by constantly finding fault
Derived from:
scold