Top definition
when a women squirts her juice on to a man face from a stand position .
jizz on face , Chinese rain goggles
by Bigdaddyhughes1031 January 06, 2012
Get the mug
Get a Chinese rain goggles mug for your Uncle James.