Dictionary Home » Medical Definitions » obturator canal

obturator canal medical definition

noun
An opening through which the obturator nerve and vessels pass from the pelvic cavity into the thigh.
link/cite print suggestion box