Skip to main content

Definitions by Nodasport

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!
Japanese Rain Goggles by Nodasport November 25, 2010