garrotearlas
Spanish
Verb
garrotearlas
infinitive of
garrotear
combined with
las