Synonyms for Expectorator (same or very similar meaning)
WordNet sense 1 (a person who spits (ejects saliva or phlegm from the mouth)):
spitter
WordNet sense 2 (a medicine promoting expectoration):
expectorant
From the ODE community, based on WordNet
add/edit