Dictionary.com
Thesaurus.com
have been carousing
  • present perfect progressive of carouse.

More Suggestions