English Dictionary
Definition dud in British English
dud noun
[countable] noun
/dʌd/
1
someone or something that is very disappointing
Synonyms and related words
Synonyms and related words
