overdrinker

noun
  1. a person who drinks alcohol excessively or habitually
  2. Usage: informal; often used in medical or social contexts

Examples