Definition of revels:
(v) :
To make merry; to have a happy, lively time.
(v) :
To take delight (in something).
(n) :
An instance of merrymaking; a celebration.
(n) :
A kind of dance.
(n) :
A wake for the dead.
(v) :
(obsolete) To draw back; to retract.