lame duck

Definitions

General English

  • adjective
    (written as lame-duck)
    regarded as weak and unsuccessful
  • noun someone or something that is regarded as weak and unsuccessful

Banking

  • noun a company which is in financial difficulties

Commerce

  • noun an official who has not been re-elected and is finishing his term of office

Politics

  • noun a company or administration which is in difficulties and which needs support

Idiom of “lame duck”

an ineffectual person whose powers are handicapped or waning; an unproductive or disabled business enterprise
http://www.dictionarycentral.com/definition/lame-duck.html