Word info

neural canal

Noun

Meaning

neural canal (plural neural canals)

(anatomy) a canal located at the dorsal side of the centrum formed by neural arches of vertebrae. Houses the spinal cord.

Source: en.wiktionary.org

Close letter words and terms