1 definition by Mr. John Jackson

When a man is squirted on by a womens vagina juice, causing him to swuint as the japanese. Scientist believe that this orginated around Osaka Japan, thus through the steps of evolution creating the Japenese and asian people.
Now commonly used as a sex term.
Your mother then squirted her sweet vagina juice all over my face, it was the best Japanese Rain Goggles I ever received.
by Mr. John Jackson November 23, 2010
Get the Japanese Rain Goggles mug.