Dictionary.com
Thesaurus.com

had been gnashing

  • past perfect progressive
    of gnash.
    gnash
    verb (used with object)
    to grind or strike (the teeth) together, especially in rage or pain.

More Suggestions