1 definition by Mitchell Lockwood

Top Definition
To have a Girl stand over your mouth while she is on her period and to bleed thru her pussy into your mouth!
I Gave Avatar_pk3r1 a Rainbow kiss and he Loved it!
by Mitchell Lockwood December 29, 2007

Mug icon
Buy a rainbow kiss mug!