Neurula

Definition:

  • (n.) An embryo or certain invertebrates in the stage when the primitive band is first developed.

Compare neurula with other words:

invertebrate vs. neurula

band vs. neurula

embryo vs. neurula