wassailer

noun

1.
someone who enjoys riotous drinking
Derived from:
wassail
2.
someone who who drinks to the health of someone or the success of some venture
Derived from:
wassail