neurula
Noun
Meaning
An embryo or certain invertebrates in the stage when the primitive band is first developed.
Source: Webster's dictionaryNoun
An embryo or certain invertebrates in the stage when the primitive band is first developed.
Source: Webster's dictionary