1 definition by bxrxo

licking the snot off of the tip of someone else's nose.
your nose is running; let me kimf you.
by bxrxo January 12, 2016
Get the kimf mug.