Green’s Dictionary of Slang

shif-man n.

(W.I.)

1. an effeminate man [SE shift, the woman’s undergarment].

[WI]cited in Cassidy & LePage Dict. Jam. Eng. (1980).

2. a ne’er-do-well, a lazy idler [SE shiftless, lazy].

[WI]cited in Cassidy & LePage Dict. Jam. Eng. (1980).