Skip to main content

decollate

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