scragged; scragging
1
a
: to execute by hanging or garroting
b
: to wring the neck of
2
Love words? Need even more definitions?
Merriam-Webster unabridged
Share