wrapped in shade's definitions
An exclamation shouted, usually at the point of orgasm, after having sex with someone dressed and whose face is painted to look like Ronald McDonald, or any other similar clown.
by wrapped in shade March 29, 2010
Get the Ran Ran Ru mug.