garrotearse
Spanish
Verb
garrotearse
infinitive of
garrotear
combined with
se