neurula
neurula
English
Noun
Ad
Definition
An embryo of vertebrates in the stage when the primitive band is first developed.
Etymology
From New Latin neurula, diminutive in -ula of Ancient Greek νεῦρον (neûron, “sinew, tendon, cord”).
Ad