lapidating

verb
  1. throwing stones at someone, especially as a form of punishment or execution
  2. Usage: formal; historical

Examples