Tamil Dictionary 🔍

neurula

Neu"ru*la, n. Etym: [NL., dim. of Gr. (Zoöl.) Defn: An embryo or certain invertebrates in the stage when the primitive band is first developed.


neurula - Similar Words