LAPIDATE

Definition of LAPIDATE

  1. (verb)kill by throwing stones at
  2. (verb)throw stones at