Definition, synonyms and picture of lumbar root

Learn in

lumbar root

n. lumbar root

Definition of lumbar root in English

Each of the branches of the spinal cord located in the lumbar area.

Synonyms of lumbar root in English

-

Lists where this word appears

(N) Parts of the Spinal Cord

8 words to learn