Reveler
/(?)/
Rev·el·er
Reveler
n.
One who revels.