expectorator

nouns

a person who spits (ejects saliva or phlegm from the mouth)
is derived from
a medicine promoting expectoration