nephrosphere
English
Etymology
From
nephro-
+
sphere
.
Noun
nephrosphere
(
plural
nephrospheres
)
A
cluster
of
kidney
epithelial
cells