neurocanal
noun
neu·ro·canal
| \ "+\
Definition of neurocanal
: the central canal of the spinal cord
Keep scrolling for more