Definition of Dead Duck

  • 1. Something doomed to failure Noun

Semanticaly linked words with "dead duck"

Hyponims for word "dead duck"