DD Share definition Flag When you laugh so hard that your mouth can't comperhand it so your eyes transform to another mouth resulting in a double laugh Friend: Why did the chicker cross the road? - To get to the other side! Me: DD DD by janekmuric June 7, 2015 0 0 Get merch Get the DD mug. Buy Now — $32.95 See more merch