beat oneself up about it - French English Dictionary