Definitions
noun
something doomed to failure
“he finally admitted that the legislation was a dead duck”
Look “dead duck” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
something doomed to failure
“he finally admitted that the legislation was a dead duck”