Word info

immunoblockade

Noun

Meaning

immunoblockade

blockade of a biochemical or immunological reaction by an antibody

Source: en.wiktionary.org

Close letter words and terms