English-French dictionary »

dead duck meaning in French

EnglishFrench
dead duck (person or project that is in serious trouble or doomed to fail)
noun
[UK: ded dʌk]
[US: ˈded ˈdək]

être fait comme un rat◼◼◼nom