trucidation
English
trucidation meaning in English • trucidation का अर्थ अंग्रेजी में
Noun
- The act of killing.