Deodorizer meaning

dēōdərīzər
Any substance or device used in deodorizing something; esp., a spray or the like used to mask odors, as in a room.
noun
0
0
A substance or device that removes or masks odors / odours.
noun
0
0
Advertisement