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...
by Caaaxy! November 26, 2010
Get the Japanese Rain Goggles mug.