Shrewish sharp-elbowed bossy slattern medusa fishwife hag jezebel termagant harridan ogress strumpet virago crone vixen
Sounds about right!
“strumpet”
Who would pay for her “services”?