immunosphere
English
Etymology
From
immuno-
+
sphere
.
Noun
immunosphere
(
plural
immunospheres
)
A form of
immunobead