The AI-powered English dictionary
plural deodorizers
A substance or device that removes or masks odors/odours; a device to dispense deodorant. examples