neoblast
noun
ne·o·blast
| \ ˈnēəˌblast\
Definition of neoblast
: any of various large undifferentiated cells of annelid worms that participate in regeneration of lost parts
Keep scrolling for more