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