English dictionary
lame duck meaning and definition
Definition and meaning of lame duck at MeaningMonkey.org. lame duck meaning and definition in the English Dictionary.LAME DUCK noun
Definition of lame duck (noun)
- an elected official still in office but not slated to continue
Source: Princeton University Wordnet