FLAGELLATION Meaning of FLAGELLATION in English [flag.el.la.tion] n (15c): the act or practice of flagellating; esp: the practice of a flagellant Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012