immunospots
English
Noun
immunospots
plural of
immunospot