Word info

immunospot

Noun

Meaning

immunospot (plural immunospots)

Any of the spots resulting from a biochemical assay used to monitor cellular immune responses.

Source: en.wiktionary.org

Close letter words and terms