Skip to main content

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
Lisa sat on Barts face and gave him Japanese Rain Goggles.