immunoparticles
English
Noun
immunoparticles
plural of
immunoparticle