dead duck Meaning, Definition & Usage

  1. noun something doomed to failure
    • he finally admitted that the legislation was a dead duck
    • the idea of another TV channel is now a dead duck
    • as theories go, that's a dead duck

WordNet