Meaning of “dead duck” in the English Dictionary

british dictionary