Definition of Decapitate from the PharmacyDictionary.in
Decapitate
Synonyms or meaning of Decapitate
1. This term refers to the removal of the head, or the act of cutting off the head of a fetus to facilitate delivery in difficult childbirth cases. 2. It can also refer to an experimental animal from which the head has been removed.
Image related to Decapitate
Not Available