DEAD DUCK Meaning of DEAD DUCK in English not competitive, not viable, dead in the waterI don't care how much skill he has. If he can't play under pressure he's a dead duck. Wayne Magnuson. English idioms vocabulary. Словарь английских идиом. 2012