What does Acid Rain Shower mean?

Acid Rain Shower meaning in Urban Dictionary

When you get a lady to stand over the head, feet distribute, and she administers a douche to by herself additionally the ensuing after fluids rain down on your face.