flagellation

noun flagel·lació.