Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: deodorizer  dee'ow-du,rI-zu(r)
  1. 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