Phlegmagogue

n.
  1. A medicine supposed to expel phlegm.