Dictionary.com
Thesaurus.com

has guillotined

  • present perfect
    of guillotine (3rd person singular).
    guillotine
    noun
    a device for beheading a person by means of a heavy blade that is dropped between two posts serving as guides: widely used during the French Revolution.

More Suggestions