nephrocyte
noun
neph·ro·cyte
| \ ˈnefrəˌsīt\
plural -s
Definition of nephrocyte
: an excretory cell
specifically
: a cell that has the ability to store up substances of an excretory nature
Keep scrolling for more