immunospheres

English

Noun

immunospheres

  1. plural of immunosphere