EGAVE

lapidate

Meaning

  1. verb To throw stones or other objects at, as punishment, sometimes until death.
  2. 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