kamus
.
Search
About
dead_duck
English
dead duck
Noun
Something doomed to failure
English: dead duck