expectorator

noun
  1. a person or thing that expectorates; a device or substance that promotes the expulsion of phlegm or mucus from the respiratory tract
  2. Usage: medical/pharmaceutical context; often used in reference to cough medicines or syrups
  3. a person who spits or ejects saliva from the mouth
  4. Usage: less common usage

Examples