immunosurveillance
English edit
Etymology edit
Noun edit
immunosurveillance (uncountable)
- (immunology) The continuous monitoring process of the immune system whereby abnormal cells are recognized and destroyed
Related terms edit
Translations edit
Translations
|