DEAD DUCK


Meaning of DEAD DUCK in English

[dead duck] n (1943): one that is doomed

Merriam-Webster English vocab.      Английский словарь Merriam Webster.