Word info

somatoblast

Noun

Meaning

somatoblast (plural somatoblasts)

A group of cells that develops into the ectoderm, nervous system and nephridia of an annelid

Source: en.wiktionary.org

Close letter words and terms