Green’s Dictionary of Slang

daffie n.

see daffy n.2