1.a whip used to inflict punishment (often used for pedantic humor)
2.something causes misery or death;
the bane of my life
3.a person who inspires fear or dread;
he was the terror of the neighborhood
1.punish severely; excoriate
2.whip;
The religious fanatics flagellated themselves
3.devastate or ravage;
The enemy lay waste to the countryside after the invasion