Skip to main content

Definitions by shipotop

The act of getting hit in the face with a used tampon. The tampon must be used not just wet from being soaked in water.
"I saw what Erika did to you, you got duched!
Duched by shipotop December 21, 2010