Neurula

Neurula

A Neurula is an embryo at the early stage of development in which neurulation occurs.

Read more about Neurula.