deodorizer ( synonym found)

Definition of deodorizer:

°A substance or device that removes or masks odors / odours.

Definition of deodorizer:

°A substance or device that removes or masks odors / odours.

Back to Top