Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of tampon

- A plug introduced into a natural or artificial cavity of the body in order to arrest hemorrhage, or for the application of medicine.
- To plug with a tampon.