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