YourDictionary

deodorizer

noun

any substance or device used in deodorizing something; esp., a spray or the like used to mask odors, as in a room

Learn more about deodorizer

deodorizer

link/cite print suggestion box