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