YourDictionary

deodorizer medical definition

noun
A substance that masks or neutralizes odors.

Learn more about deodorizer

link/cite print suggestion box