obturator foramen
Concise Oxford English Dictionary © 2008 Oxford University Press:
obturator foramen/fəˈreɪmɛn/
▶noun Anatomy a large opening in the hip bone between the pubis and the ischium.
'obturator foramen' also found in these Oxford entries:

