A rainbow kiss is what you call when someone performs oral sex on a girl going through menstruation, then proceeds to kiss her.
Friend 1: last night was so weirdFriend 2: didn't you have Jeremy come over? Friend 1: yeah, he gave me a rainbow kiss