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 Get the douche freight train mug.