livrer

FRENCH
livrer
masc
fem
ENGLISH
to deliver / to hand over