Skip to main content

Definitions by Caaaxy!

Japanese Rain Goggles 

A phrase that means absolutely nothing but was designed to cause hype on the internet.
Charlie Sheen said Courtney gave him "japanese rain goggles" last night...
Japanese Rain Goggles by Caaaxy! November 26, 2010