dead duck

What Does “dead duck” mean? Definition: said about someone or something that is is doomed to failure or death. Example(s) […]

dead duck Read More »