Green’s Dictionary of Slang

kyky n.

see kiki n.1 (5)