Definitions by jointfitter1968
Japanese rain goggles
are when a man takes his nose and sticks it in a womans vagina while she sits on his face. She then proceeds to pee or ejaculate all over the mans face.
Japanese rain goggles by jointfitter1968 November 26, 2010