Douche Nozzle Share definition Flag Derogatory term used for anyone who is stupid, lame, annoying, or an asshole. See also douchebag and douche. Why did you kick me in the nuts, you douche nozzle! Douche Nozzle by Binford August 9, 2003 0 0 Get merch Get the Douche Nozzle mug. Buy Now — $32.95 See more merch