D Share definition Flag The decision-making authority, often in a meeting or other corporate context. This according to a Harvard Business Review article "Who Has the D?" I have the D in this meeting. With great D comes great responsibility. D by slingslangslung June 13, 2018 0 0 Get merch Get the D mug. Buy Now — $32.95 See more merch