Meaning of crowbait

Definition of crowbait

(noun) an emaciated horse likely soon to become carrion and so attractive to crows

Other information on crowbait

WIKIPEDIA results for crowbait
Amazon results for crowbait