NEURULA MEANING IN ENGLISH

• Neurula Definition & Synonyms

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


RECENT SEARCHES