Definition of “Tampax” - English Dictionary

british dictionary