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 [with à ‘to’]

to practise (a sport); be engaged in (a job, research); set up (an enquiry) [with à ‘to’]

to deliver

to give birth; to deliver

Source: wiktionary.org