Green’s Dictionary of Slang

dirtbag n.

[SE dirt + -bag sfx]

1. [1940s+] (orig. US, also dirthead) a general term of abuse, irrespective of sex.

2. [1990s+] a promiscuous woman.