“Lady”?? You’re kidding me. Who wrote that?
How about “woman.” I could also be happy with “harridan,” “hag,” shrew,” “termagant” or “harpy.”
:-)