Ce înseamnă “a autoflagela”?

“a autoflagela” în Dicționar Român - Englez

  • to whip oneself