immunospheres
English
Noun
immunospheres
plural of
immunosphere