From English-French FreeDict Dictionary ver. 0.1.6: deliver /dilivər/ fournir, livrer
deliver /dilivər/ fournir, livrer