Nodasport's definitions
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.
by Nodasport November 25, 2010
Get the Japanese Rain Gogglesmug.
Get the Japanese Rain Gogglesmug. We'll email you a link to sign in instantly.