Dictionary definition · release
noun
- merchandise issued for sale or public showing (especially a record or film)"a new release from the London Symphony Orchestra"
- the act of liberating someone or something
- a process that liberates or discharges something"there was a sudden release of oxygen"
- an announcement distributed to members of the press in order to supplement or replace an oral presentation
- the termination of someone's employment (leaving them free to depart)
- euphemistic expressions for death"thousands mourned his passing"
verb
- release, as from one's grip"Let go of the door handle, please!"
- grant freedom to; free from confinement
- let (something) fall or spill from a container"turn the flour onto a plate"
- prepare and issue for public distribution or sale"publish a magazine or newspaper"
- eliminate (a substance)"combustion products are exhausted in the engine"
- generate and separate from cells or bodily fluids"secrete digestive juices"
Source: Open English WordNet (CC BY 4.0).