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 Goggles mug.