meaning of lame duck
1.
an
elected
official
still
in
office
but
not
slated
to
continue
Related Words
lame duck
|
Developed & Maintained By
Taraprasad.com