Skip to main content

muimhneach's definitions

Japanese Rain Goggles

A sexual term made up by Charlie Sheen in season 10, episode 8, that a woman, Courtney, does to him.
Alan: "how'd you get the black eye?"

Charlie: "from the japanese rain goggles courtney gave me last night
by muimhneach November 26, 2010
mugGet the Japanese Rain Gogglesmug.

Share this definition