The Swedish term "befrielse, överlämnande" matches the English term "deliverance"

other swedish words that include "befrielse" : english :
befrielse liberation
befrielse, utlösa, utgivning release
befrielse riddance