I don't use that word to describe women. I guess it is better than the B word but not much.
I do use that word to describe witches though.
INFORMAL
an ugly or unpleasant woman.
"he can marry the old witch for all I care"
synonyms: hag, crone, harpy, harridan, termagant, she-devil