Answer: neoblasts

AnswerCrossword Clue
neoblastsNEOBLAST, a cell important in regeneration of worms