Skip to main content

Definitions by YaMumisYaDad

Japanese Rain Goggles 

Specially designed goggles originating from Japan that allow the user to enjoy Golden Showers, Muddy Buddy and other such acts. They are also surprisingly useful for navigating through the annals of Urban Dictionary.
Lads, grab your Japanese Rain Goggles, we're going to Shinjuku.

Properly pronounced Japanese Rain Goggrssssss