GARROTING

Definition of GARROTING