slaverer

noun
  1. a person who drools or lets saliva flow from the mouth
  2. a person who shows excessive eagerness or desire for something
  3. Usage: often derogatory

Examples