obturator artery

One of the most important arteries in the human body