Previous Page Duck = Lame Duck : noun : company which is in financial difficulties
The movement has refused to help lame duck companies. Business Dictionary Index From Duck to HOME PAGE