Dictionary.com
Thesaurus.com
has been juicing
  • present perfect progressive of juice (3rd person singular).