Dictionary.com
Thesaurus.com
have been excreting
  • present perfect progressive of excrete.