Definitions by Alvin Mack32
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
Japanese Rain Goggles by Alvin Mack32 November 25, 2010