deliver[Anglais]

verbe
1 : carry out or perform
2 : free from harm or evil
3 : relinquish possession or control over