EnglishMain Dictionary
lame duck
Universal Words
noun
1 a person or an organization that is not very successful and that needs help:
The government should not spend money on helping lame ducks.
2 (informal, especially AmE) a politician or a government whose period of office will soon end and who will not be elected again:
a lame duck president / administration