failure to make delivery - Turco Inglés Diccionario