Thesaurus Dictionary
Synonyms and antonyms of To set a person or animal free in British Thesaurus
To set a person or animal free
unleash (verb)
to allow someone or something to be free when they were previously strictly controlled
deliver (verb)
formal to free someone from an unpleasant situation
emancipate (verb)
enfranchise (verb)
to make a slave free
liberating (adjective)
making you feel that you have more freedom to do what you want