(DHD) Share definition Flag Acronym for Dick Hungry Douche. You're such a (DHD), bitch. (DHD) by xanadoop December 18, 2009 0 0 Get merch Get the (DHD) mug. Buy Now — $32.95 See more merch