Definition of model release in English:
model release
noun
A legal contract which allows the copyright owner of a photograph, etc., to use it freely without permission from its subject.
Origin
1940s; earliest use found in Sears Advertising Policies.
Are You Learning English? Here Are Our Top English Tips