Dictionary.com
Thesaurus.com
has been two-timing
  • present perfect progressive of two-time (3rd person singular).