Top Definition
A man pees in a womans mouth, and then she spits it in his face.
Albert pissed in Kristys mouth, and she spit it back in his face giving him a Japenese Rain Goggles.
by davefister November 23, 2010
5 Words related to Japenese Rain Goggles

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.