Is 'Tampo' a derivative of 'Tampax?' That would begin to make sense.

Al.