look up any word, like ratchet:
 
1.
To go rainbow on something comes from the phrase "colorful language."

It basically means swearing at someone.
I almost went rainbow on some idiot today.

I wanted to go rainbow on that asshole.
by Runegutten February 17, 2011