lame duck
Definition: Someone or something that is disabled, helpless, ineffective, or inefficient.
Discuss this Idiom in the comments below.
Definition: Someone or something that is disabled, helpless, ineffective, or inefficient.
Discuss this Idiom in the comments below.