douche freight train Share definition Flag A person or group who exceeds the limits of being a douche canoe Grady, you are a douche freight train douche freight train by sid_ August 24, 2017 0 0 Get merch Get the douche freight train mug. Buy Now — $32.95 See more merch