immunosphere

English

Etymology

From immuno- +‎ sphere.

Noun

immunosphere (plural immunospheres)

  1. A form of immunobead