English edit

Noun edit

mesentoblast (plural mesentoblasts)

  1. Any stem cell from which mesoderm develops