garrotando
Italian
Verb
garrotando
gerund of
garrotare
Portuguese
Verb
garrotando
gerund of
garrotar