Green’s Dictionary of Slang

kef n.

see kif n.