c) a dirty, slovenly woman
Wasn’t that a slattern?
Slattern and Slut are synonyms ...
slattern
noun
1) a slovenly, untidy woman or girl. 2) a slut; harlot.