Definify.com

Definition 2024


neural_canal

neural canal

English

Noun

neural canal (plural neural canals)

  1. (anatomy) a canal formed by neural arches of vertebrae. Houses the spinal cord.