What is the meaning of Livrer?

to deliver (a package, merchandise etc.)

to hand over, deliver (someone to an enemy, police, etc.)

to betray

to give away (a secret etc.); to confide, reveal, drop (a hint)

abandon oneself, give oneself over [+ à (object) = to]

to practise (a sport); be engaged in (a job, research); set up (an enquiry) [+ à (object) = to]

to deliver

to give birth; to deliver

Source: wiktionary.org