Big Huge Thesaurus

expectorator

noun