Dictionary.com
Thesaurus.com

has been stropping

  • present perfect progressive
    of strop (3rd person singular).
    strop
    noun
    any of several devices for sharpening razors, especially a strip of leather or other flexible material.