Word
termagant, n.
(termagants)
a scolding nagging bad-tempered woman
<noun.person>
shrew
termagant
semantic pointers
hypernym
unpleasant woman, disagreeable woman
hyponym
virago
yenta