English

edit

Etymology

edit

immuno- +‎ sphere

Noun

edit

immunosphere (plural immunospheres)

  1. A form of immunobead