garrotearla
Spanish
Verb
garrotearla
infinitive of
garrotear
combined with
la