GARROTTING

Definition of GARROTTING