toper

noun

One who habitually drinks alcoholic liquors to excess; a hard drinker; a sot.

noun

One who topes, or drinks frequently or to excess; a drunkard; a sot.

noun

Someone who drinks a lot; a drunkard.

noun

a person who drinks alcoholic beverages (especially to excess)