Dictionary.com
Thesaurus.com

had been gritting

  • past perfect progressive
    of grit.
    grit
    noun
    abrasive particles or granules, as of sand or other small, coarse impurities found in the air, food, water, etc.