FLAGELLATION


Meaning of FLAGELLATION in English

noun a beating or flogging; a whipping; a scourging.

Webster English vocab.      Английский словарь Webster.