Refine this word faster
Deodorizer
noun
Definitions
Noun
- 1 A substance or device that removes or masks odors/odours; a device to dispense deodorant.
Etymology
From deodorize + -er.
See also for "deodorizer"
Next best steps
Mini challenge
Unscramble this word: deodorizer