bacchanal

noun

1.
someone who engages in drinking bouts
2.
a drunken reveller; a devotee of Bacchus
3.
a wild gathering involving excessive drinking and promiscuity