lapidateEnglish

lapidate, stone

Verb

Kill by throwing stones at

English: stone, lapidate

Throw stones at

English: lapidate

English words with similar meanings

Show 1 words