Skip to main content

Definitions by Papaicante

fiesta rain 

A large evacuation of urine. Specifically after a night of heavy alcohol consumption.
After being at the club till 2am I threw some serious fiesta rain when I got up.
fiesta rain by Papaicante June 1, 2009