English | German | Russian | Czech

immunoblockade English

Meaning immunoblockade meaning

What does immunoblockade mean?

immunoblockade

blockade of a biochemical or immunological reaction by an antibody

Are you looking for...?