diarrhea touchdown Share definition Flag When you're ass is about to break open and you barely make it to the toilet in time. Officer, I really need to get back on the road. I'm about to score a diarrhea touchdown. diarrhea touchdown by xpoopxmachinex November 11, 2013 0 0 Get merch Get the diarrhea touchdown mug. Buy Now — $32.95 See more merch