Skip to main content

your mom gave me japanese rain's definitions

japanese rain goggles

when a woman smudges her breast into the face of a man.
dude i got a japanese rain goggles last night." "whats that?" " my girlfriend shoved her tits in my face!
by your mom gave me japanese rain November 26, 2010
mugGet the japanese rain gogglesmug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email