Medical Term:

neural canal

 

Definition: the canal within the neural tube; the primordium of the central canal of spinal cord.

Hide
(web1)