Green’s Dictionary of Slang

dirtball n.

also dirtbomb, dirt merchant
[SE dirt + -ball sfx]

[1970s+] (US) a dirty or generally unpleasant person; a promiscuous young woman.