to guarantee delivery - Francés Inglés Diccionario