Wiktionary
mesentoblasts
n. (plural of mesentoblast English)
n. (plural of mesentoblast English)