Traduction de garrotter
- [attacher] Conjugaison to tie up (separable), to bind
- (figuré) [priver de liberté] Conjugaison to stifle, Conjugaison to muzzletous les partis d'opposition ont été garrottés the opposition parties have all been stifled ou muzzled
- [supplicier] to garrotte