Dictionary.com
Thesaurus.com

has been fettering

  • present perfect progressive
    of fetter (3rd person singular).
    fetter
    noun
    a chain or shackle placed on the feet.

More Suggestions