dead duck

noun
High School
1

One who is in serious danger or trouble.

2

A project that is doomed to failure from the start.

More High School words starting with “D

Browse other words in the same learning bracket as dead duck.

Browse the dictionary A–Z