Thesaurus.com
Dictionary.com

garroted

ADJECTIVE
executed
Synonyms
STRONG
beheaded crucified electrocuted fried gassed guillotined hanged killed shot