Green’s Dictionary of Slang

daffydill n.

see daffodil n. (1)