decollate ( synonym found)

Definition of decollate:

°To behead.

Back to Top