toper
nounOne who habitually drinks alcoholic liquors to excess; a hard drinker; a sot.
nounOne who topes, or drinks frequently or to excess; a drunkard; a sot.
nounSomeone who drinks a lot; a
a person who drinks alcoholic beverages (especially to excess)