What does Lame Duck Mean?

The term lame duck is a slang term for a political official that has been or is soon to be replaced or is at the end of their second term. They have no power because they are leaving offices shortly hence the nickname lame duck.