Booked and released meaning. past simple and past participle of release 2.