Meaning of yellow-dog contract

Definition of yellow-dog contract

(noun) a labor contract (now illegal) whereby the employee agrees not to join a trade union

Other information on yellow-dog contract

WIKIPEDIA results for yellow-dog contract
Amazon results for yellow-dog contract