1
[ verb ] plug with a tampon

Related terms

plug tamponade

2
[ noun ] plug of cotton or other absorbent material; inserted into wound or body cavity to absorb exuded fluids (especially blood)

Related terms

plug tampax

*