1 definition by Douche_Snyper

Somthing that you place on the ground (in a place that you know a douche is gonna walk)
Joe: Hey i watch this, i planted a douche claymore right over there where trevor is about to walk
Bob:Dude realy?
Joe: yeah DOUCHE!!!! (as trevor walks over the spot where joe planted the claymore)
by Douche_Snyper October 21, 2009
Get the Douche Claymore mug.