Lame Duck Synonyms

An unsuccessful person
(Noun)
Synonyms:
  1. incompetent
  2. holdover
  3. nonperformer
  4. incumbent
  5. loser
  6. weakling
  7. pensioner
  8. weak administration
  9. crumbling power