FLAGELLATE


Meaning of FLAGELLATE in English

[verb] [T] [formal] - to whip (someone), esp. as a religious act

Cambridge English vocab.      Кембриджский английский словарь.