Dictionary.com
Thesaurus.com

has caroused

  • present perfect
    of carouse (3rd person singular).
    carouse
    verb (used without object)
    to engage in a drunken revel.

More Suggestions