Dictionary.com
Thesaurus.com

has been engraving

  • present perfect progressive
    of engrave (3rd person singular).
    engrave
    verb (used with object)
    to chase (letters, designs, etc.) on a hard surface, as of metal, stone, or the end grain of wood.