fail to keep a promise - Spanish English Dictionary