1 definition by CarlyAndMatt

Top Definition
When a man gives oral sex to another man.
Last night I gave my pal Tom a rainblow!
by CarlyAndMatt August 19, 2009

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.