immunoblockade (English, noun)
expansion: immunoblockade
Senses:
glosses: blockade of a biochemical or immunological reaction by an antibody
Forms: