Word info

neurula

Noun

Meaning

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

Source: Webster's dictionary

Related terms

Close letter words and terms