From Longman Business Dictionary
duddud /dʌd/ noun [countableC] informal something that is useless or of bad quality, especially because it does not work correctlyThe new system turned out to be a market dud.
—dud adjectiveadjdud results from biotech companies