Dictionary.com
Thesaurus.com

has been tamponing

  • present perfect progressive
    of tampon (3rd person singular).
    tampon
    noun
    a plug of cotton or the like for insertion into an orifice, wound, etc., chiefly for absorbing blood or stopping hemorrhages.