See the conjugation of the verb livrer in French.
La définition de livrer dans le dictionnaire est mettre à la discrétion de, remettre au pouvoir de.