Answer: zooblasts

AnswerCrossword Clue
zooblastsZOOBLAST, an animal cell