Definition of "garroted"

garroted