nephroblast
noun
neph·ro·blast
| \ ˈnefrəˌblast\
Definition of nephroblast
Keep scrolling for more
Keep scrolling for more