lame duck
noun
Meaning
- A person or thing that is helpless, inefficient or disabled.
- An elected official who has lost the recent election or is not eligible for reelection and is marking time until leaving office.
- A person who cannot fulfill their contracts.