to meet one's commitments - Español Inglés Diccionario