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.