harpy/harridan
although "harpy" can mean a predatory person, it is usually used for "a shrewish woman"; the original Harpies were hideous, voracious monsters. A harridan is also a shrew, but vicious to boot. These terms have no male equivalents; even the stubborn and ill-tempered (not shrewish) curmudgeon, for example, is viewed with a certain fond tolerance. See also nag (n.), shrew, termagant, virago.















