deliver commitments - Turco Inglés Diccionario