to meet one's commitments - Turco Inglés Diccionario