lapidate, stone, throw stones at someone or something

listen to the pronunciation of lapidate, stone, throw stones at someone or something
English - French

Definition of lapidate, stone, throw stones at someone or something in English French dictionary

lapidate, stone, throw
lapider
English - Spanish
lapidar
lapidar(transitive)