deliver on commitments - Turco Inglés Diccionario