lapidate
/læpɪˈdeɪt/Definitions
1. verb
to pelt or stone someone or something, especially as a form of punishment; to attack with stones or other small objects.
“The protesters were accused of lapidating the government building.”
2. noun
the act of pelt or stoning someone or something.
“The lapidation of the senator was widely condemned by the media.”