yellow-dog contract

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

example:The factory owners forced the workers to sign yellow-dog contracts.