lapidate

verb

1.
kill by throwing stones at
2.
throw stones at
Derived from:
lapidation