MalayTranslate.com
Malay to English Translator
Translate Here

English to English

stoning

noun (n)

  • the act of pelting with stones; punishment inflicted by throwing stones at the victim (even unto death)
    tindakan pelting dengan batu; hukuman yang diakibatkan oleh melemparkan batu pada korban (bahkan sampai mati)
    Synonym:
    lapidation
    source: wordnet30