Definition of immunizer in US English:

immunizer

noun