DEAD DUCK


Meaning of DEAD DUCK in English

■ noun informal an unsuccessful or useless person or thing.

Origin

from the old saying ‘never waste powder on a ~’.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.