garrotearle
Spanish
Verb
garrotearle
infinitive of
garrotear
combined with
le