Dictionary.com
Thesaurus.com

has been expectorating

  • present perfect progressive
    of expectorate (3rd person singular).
    expectorate
    verb (used without object)
    to eject or expel matter, as phlegm, from the throat or lungs by coughing or hawking and spitting; spit.

More Suggestions