Dictionary.com
Thesaurus.com

have been thralling

  • present perfect progressive of thrall.

More Suggestions