decollate
English
decollate meaning in English • decollate का अर्थ अंग्रेजी में
v. t.
- To sever from the neck; to behead; to decapitate.