Synonyms: release, liberation, freeing
Definition: the act of liberating someone or something
Similar words: accomplishment, achievement
Definition: the action of accomplishing something