Termagant, virago, harridan, shrew, fishwife, hag, crone, witch, grimalkin .... why are there so many English words for an unpleasant woman and hardly any masculine equivalents ? Curmudgeon, I suppose, but that's comparatively mild. Is this the same in other languages I wonder ?
I believe it is in most others as well, although in recent decades we have seen an expansion of such words to describe the specimens male sex as well.
Only until recently has it been possible for a female to use such expressions about the opposite sex without being beaten (or worse). While the males didn't need to worry much about repercussions...