Dictionary.com
Thesaurus.com

has noosed

  • present perfect
    of noose (3rd person singular).
    noose
    noun
    a loop with a running knot, as in a snare, lasso, or hangman's halter, that tightens as the rope is pulled.

More Suggestions