Dictionary.com
Thesaurus.com
have been two-timing
  • present perfect progressive of two-time.

More Suggestions