Online English Dictionary

Home

VerbarNeurula


n.

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


© 2009 Dammam Community College