An idiom playing on the acronym D.D. / Due Dilligence. DDbD stands for Due Dilligence be Damned which portrays an investment strategy based on impulse rather than research.
by Swampybaby February 4, 2019
Get the DDbD mug.