Green’s Dictionary of Slang

daffy n.5

see daff n.1