Noun: deodorizer dee'ow-du,rI-zu(r)
- A substance or device used to remove or mask unpleasant odours
"They placed deodorizers throughout the locker room";
- deodoriser [Brit]
Derived forms: deodorizers
Encyclopedia: Deodorizer