FLAGELLATION Meaning of FLAGELLATION in English n. Whipping, scourging, castigation, beating, flogging, thrashing, drubbing. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012