Top definition
An absolutely beautiful girl who you're head over heels in love with; and would give quite honestly anything in the world to be with - even if only for a day.

(i.e. the love of your life)

You often feel like you dont deserve someone as amazing as her; and whenever you think of her you're immediately put into a good mood, and find yourself grinning like only someone with a solid gold telephone can.
So it turns out that girl i've been awesome friends with for 6 years is totally a Kaypuff!
by ILoooooveYou October 26, 2010
Get the mug
Get a Kaypuff mug for your fish Riley.