VariousWords beta
Related Terms:
Definitions:
Noun
lame duck
Definition: an elected official still in office but not slated to continue
Definition: A person or thing that is helpless, inefficient or disabled.