Noun
shackjob (plural shackjobs) (slang) A mistress.
I didn't even have a uniform, just a cap. I wore my regular clothes. The way my shackjob Betty and I drank there was hardly money for clothes. Charles Bukowski