neural canal
nounMedical Definition of neural canal
1
: spinal canal
2
: the cavity or system of cavities in a vertebrate embryo that form the central canal of the spinal cord and the ventricles of the brain