1 definition by pedroalcanta

Kiki in Spanish comes from the English word quickie and means the same thing, a quick sexual intercouse.
Ven a mi casa y echamos un kiki.
by pedroalcanta July 13, 2017
Get the kiki mug.