Green’s Dictionary of Slang

doofis adj.

see doofus adj.