gastruloid
Noun
Meaning
English Wikipedia has an article on:gastruloidWikipedia
gastruloid (plural gastruloids)
(biology) An aggregate of embryonic stem cells
Noun
English Wikipedia has an article on:gastruloidWikipedia
gastruloid (plural gastruloids)
(biology) An aggregate of embryonic stem cells