scragged
动词 scrag:
strangle with an iron collar
同义词:garrote, garrotte, garotte, scrag
wring the neck of
同义词:choke, scrag