immunosphere

English

Etymology

From immuno- +‎ -sphere.

Noun

immunosphere (plural immunospheres)

  1. A form of immunobead