cannot parse it any better than..
Dictionary
Search Results
dead duck
noun
dead ducks, plural
An unsuccessful or useless person or thing
- totalitarianism is a dead duck, he says
A person who is beyond help; one who is doomed
- if they put their finger on Billy, he's a dead duck