GARROTTED

Definition of GARROTTED