Definition of immunizer in US English:

immunizer

(British immuniser)

noun