Ever met one? I can think of one in particular
Word of the Day for Wednesday, May 2, 2007
termagant \TUR-muh-guhnt\, noun:
1. A scolding, nagging, bad-tempered woman; a shrew.
2. Overbearing; shrewish; scolding.
Termagant comes from Middle English Termagaunt, alteration of Tervagant, from Old French. Termagant was an imaginary Muslim deity represented in medieval morality plays as extremely violent and turbulent. By the sixteenth century, termagant was used for a boisterous, brawling, turbulent person of either sex, but eventually it came to refer only to women.