Dictionary.com
Thesaurus.com

has been shackling

  • present perfect progressive
    of shackle (3rd person singular).
    shackle
    noun
    a ring or other fastening, as of iron, for securing the wrist, ankle, etc.; fetter.