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