Dictionary.com
Thesaurus.com

has been strewing

  • present perfect progressive
    of strew (3rd person singular).
    strew
    verb (used with object)
    to let fall in separate pieces or particles over a surface; scatter or sprinkle.