1 neurocanal | Definition of neurocanal

neurocanal

noun
neu·​ro·​canal | \ "+\

Definition of neurocanal

: the central canal of the spinal cord

History and Etymology for neurocanal

neur- + canal

Keep scrolling for more