Dictionary.com
Thesaurus.com

has been strewing

  • present perfect progressive of strew (3rd person singular).