Some person or thing that is no longer properly able to function.
David is pretty much a lame duck now that he's found a new job and all know he won't be here next week.
There is no origin for this idiom
Was this page helpful?
definition
Common phrase that has a specific meaning.