Dictionary search results

Showing 1-2 of 2 results

dud British & World English

A thing that fails to work properly or is otherwise unsatisfactory or worthless

dud English Thesaurus

their new product turned out to be a complete dud