1 definition by golfguy0830

1
A pair of sunglasses worn by the male as protection from female ejaculation while performing cunnilingus.
She was a major squirter... it's a good thing I was wearing my japanese rain goggles
by golfguy0830 November 23, 2010
Get the merch
Get the Japanese Rain Goggles neck gaiter and mug.