to guarantee delivery - Turco Inglés Diccionario