LAPIDATION MEANING IN ENGLISH

• Lapidation Definition & Synonyms

  1. (n.) The act of stoning.


Synonyms:
Stoning,

RECENT SEARCHES