immunoagent
Etymology
From immuno- + agent.
noun
An immunological agent