NEURULA


Meaning of NEURULA in English

noun an embryo or certain invertebrates in the stage when the primitive band is first developed.

Webster English vocab.      Английский словарь Webster.