Attested.to

Definition

a plexus of lymph nodes in the lower portion of the abdominal aorta

Seed ·

Term in context

aortic plexus in CommonParlance