nephrosphere

English

Etymology

From nephro- +‎ sphere.

Noun

nephrosphere (plural nephrospheres)

  1. A cluster of kidney epithelial cells