Meaning of lumbar plexus
Definition of lumbar plexus
(noun)
a
lymphatic
plexus
located
along
the
lower
portion
of the
aorta
and
iliac
vessels
a
plexus
of
nerves
formed
by the
ventral
branches of the
first
four
lumbar
nerves
Other information on lumbar plexus
WIKIPEDIA results for
lumbar plexus
Amazon results for
lumbar plexus
Tweet