neoblast
Noun
Meaning
neoblast (plural neoblasts)
A large, undifferentiated cell of annelid worms that participate in regeneration of lost parts
Noun
neoblast (plural neoblasts)
A large, undifferentiated cell of annelid worms that participate in regeneration of lost parts