to show that you feel sorry about sth that you have done, especially in public and in an exaggerated way
BEAT YOUR BREAST
Meaning of BEAT YOUR BREAST in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005