Definition of odorizer in US English:

odorizer

(British odoriser)

noun