Definitions of dead duck:

  • noun:   something doomed to failure
    Example: "He finally admitted that the legislation was a dead duck"