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