meaning of neural tube

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


Related Words

neural tube |

Developed & Maintained By Taraprasad.com

Treasure Words