garrotearlos
Spanish
Verb
garrotearlos
infinitive of
garrotear
combined with
los