garrotò
See also:
garroto
Italian
Verb
garrotò
third-person singular past historic of
garrotare