swiller
/ˈswɪlər/
noun
- A person who drinks a lot of liquid, especially alcohol, in a greedy or excessive way.
- The festival attracted swillers who came for the beer tents.
- The old tavern was full of swillers who spent their evenings at the bar.
- He was known as a swiller at parties, always finishing his drink before anyone else.