immunospot
Noun
Meaning
immunospot (plural immunospots)
Any of the spots resulting from a biochemical assay used to monitor cellular immune responses.
Noun
immunospot (plural immunospots)
Any of the spots resulting from a biochemical assay used to monitor cellular immune responses.