Green’s Dictionary of Slang

duffis n.

see dufus n.