FLAGELLATION


Meaning of FLAGELLATION in English

n.

Whipping, scourging, castigation, beating, flogging, thrashing, drubbing.

Soule. Dictionary of English synonyms.      Словарь английских синонимов.