to make someone eat his words - Spanish English Dictionary