Meaning of release in English
1. the act or an instance of releasing or being released
call for the release of the prisoner
2. a new movie, song, book etc. that has just become available for people to buy
The movie won't go on release until September.
1. free from captivity or a cage
The hostage was released unharmed.
2. set free from restrictions, obligations or debt
4. make known, public or available to the public for the first time
The cause of death hasn’t been released and no charges have been filed in connection with her death.