One person, one word.....

Shrew…

S: (n) shrew, termagant (a scolding nagging bad-tempered woman.