Definition of "garrotted"

garrotted