Dictionary.com
Thesaurus.com

has been thatching

  • present perfect progressive
    of thatch (3rd person singular).
    thatch
    noun
    Also a material, as straw, rushes, leaves, or the like, used to cover roofs, grain stacks, etc.