Reveler /(?)/

Rev·el·er

Reveler

n.
  1. One who revels.