Dictionary.com
Thesaurus.com

have been disporting

  • present perfect progressive of disport.

More Suggestions