Skip to main content

Paul Stinkovitch's definitions

japanese rain goggles

Share definition
When a man puts his nose in a females vagina while she urinates/ejaculates causing him to squint and wish for protective eye wear. (i.e. swimming goggles)
Terra gave me japanese rain goggles and ruined my new silk duvet
by Paul Stinkovitch November 26, 2010
Flag
mugGet the japanese rain goggles mug.