lumbar nerve
English Dictionary
->
Letter L
-> lumbar nerve
Search Dictionary:
lumbar nerve Definition
(n)
any
of
five
pairs
of
spinal
nerves
emerging
from
the
lumbar
section
of
the
spinal
cord
lumbar nerve Synonyms
lumbar nerve
© Art Branch Inc.