Previous Page Lame : adjective : walking badly because of a bad leg Lame Duck : noun : company which is in financial difficulties
The movement has refused to help lame duck companies.