Skip to main content

Definitions by B_Rain

German Lap Dance 

The act of one defecating and dancing on another partners lap while the recipient is defecating also.
Helga created quite the mess on Arnold while giving him a German Lap Dance.
German Lap Dance by B_Rain October 31, 2012

Mexican Rainbow 

Rainwater mixed with oil from several junky mexican owned vehicles leaving a parking lot, creating a rainbow-like effect on the pavement.
José and his homies left a huge Mexican Rainbow in Wal-Mart's parking lot.
Mexican Rainbow by B_Rain March 26, 2011