1 definition by Alvin Mack32

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 23, 2010
Get the Japanese Rain Goggles mug.