DECAPITATION MEANING IN ENGLISH

• Decapitation Definition & Synonyms

  1. (n.) The act of beheading; beheading.


Synonyms:
Beheading,

RECENT SEARCHES