Skip to main content

Alvin Mack32's definitions

Japanese Rain Goggles

When a squirter sits on your face for oral sex and when she cums your eyes are protected by her ass cheeks which are called Japanese Rain Goggles
Lisa sat on Barts face and gave him Japanese Rain Goggles.
by Alvin Mack32 November 25, 2010
mugGet the Japanese Rain Gogglesmug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email