neural canal

English dictionary entry

Meanings

noun
  1. a canal located at the dorsal side of the centrum formed by neural arches of vertebrae. Houses the spinal cord.

Word forms

neural canal neural canals
This entry uses open data from Wiktionary (CC BY-SA/GFDL). Word forms are used for search and are not indexed as separate pages.