History
History
Synonyms
UK
US
Meaning:
deodorant

a substance that disguises or absorbs (especially body) smells

something that freshens

refinery

a place, building etc where oil or sugar is refined

purifier

FUMIGATOR as in Wiktionary
FUMIGATOR as in Wikipedia