garroto
See also:
garrotò
Italian
Verb
garroto
first-person singular present indicative of
garrotare
Portuguese
Verb
garroto
first-person singular present indicative of
garrotar