Skip to main content

Nodasport's definitions

Japanese Rain Goggles

When orally pleasing a girl and she is squirting in your face so you have to squint like a Japanese person, and you wish you had a pair of goggles.
You know you've pleased your woman when she gives you the Japanese rain goggles!
by Nodasport November 25, 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