The word used to describe combative (in the dignified sense of that word) women is “feisty.” I don’t go for it since it diminishes our indignations. I like “badass” since it suggests you ought to tremble in fear when you get one of our dirty looks.