What is Agency-shop Agreement?

Legal Definition
the agreement permitting an employee to join or not to join a labour union. There is a pre-requisite of employment that he needs to pay the union initiation fee and the regular dues.