I suspect that if you called an American woman that name, she would probably not know its meaning, but if she went to a dictionary and discovered its meaning, you would soon be in BIG trouble!
Three very good dictionaries tell me that the definition of “a woman of courage” is definitely ARCHAIC. (Just as an archaic meaning of the word “nice” is – “stupid.”)
James
P.S. Don’t tell anyone, but I have just discovered two other words for a bad-tempered woman:
vixen
termagant
Of course, I would not dare use those words in speech or writing.