tampon
has the following definition + add your definition
pad
pad is used in French
French meaning
The word tampon is used in French meaning pad