English Dictionary
Definition Tampax in British English
Tampax
/ˈtæmpæks/
Synonyms and related words
