Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
vertebral canal
in English
vertebral canal
us
//ˈvər.tə.bəl ˈkæn.əl//
uk
//ˈvɜː.tɪ.bəl ˈkæn.əl//
#limited
Definitions
Noun
the
passageway
for
the
spinal
cord
The
vertebral
canal
provides
protection
for
the
spinal
cord
.