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