English | German | Russian | Czech

neural tube English

Meaning neural tube meaning

What does neural tube mean?

neural tube

a tube of ectodermal tissue in the embryo from which the brain and spinal cord develop

Synonyms neural tube synonyms

What other words have the same or similar meaning as neural tube?

neural tube English » English

neural canal nerviduct nerve canal medullary tube

Are you looking for...?