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