English

edit

Etymology

edit

nephro- +‎ sphere

Noun

edit

nephrosphere (plural nephrospheres)

  1. A cluster of kidney epithelial cells