Word info

epidermoblast

Noun

Meaning

epidermoblast (plural epidermoblasts)

(cytology) An epidermal progenitor cell formed from neuroectoderm

Source: en.wiktionary.org

Close letter words and terms