History
History
Synonyms
UK
US
Meaning:
release

to allow a person, thing to go free; to allow (news) to be known or published; allow (a film) to be shown; allow (goods) to be placed on sale

delivery; dispensation

LET-OFF as in Wiktionary
LET-OFF as in Wikipedia