Green’s Dictionary of Slang

kayf n.

see caf n.