GARROTED

Definition of GARROTED