douche frigate Share definition Flag When the usual douche wagon/canoe/nozzle/etc just won't do. A heightened state of total douchebaggery. "Dude, that guy splattered pee on my shoes at the urinals!""Yeah, what a freakin' douche frigate!" douche frigate by General Lee A. Dumas December 2, 2013 0 0 Get merch Get the douche frigate mug. Buy Now — $32.95 See more merch