Definition of immunizer in English:

immunizer

(British immuniser)

noun