flagellate

FLAG'ELLATE, v.t. To whip; to scourge.