Attested.to

Definition

one of the large arteries supplying blood to the pelvis and legs

Seed ·

Term in context

arteria iliaca in CommonParlance