garroted
English
Verb
garroted
simple past
and past participle of
garrote