lapidate
Meaning
- verb To throw stones or other objects at, as punishment, sometimes until death.
- verb To hurl insults at.
Similar words
stone kill impale slat pillory crucify strafe pelt nail someone to the wall put to the sword
Save “lapidate” to learn later