Definition of obturator membrane in English:

obturator membrane

noun

Anatomy Zoology
  • A sheet of fibrous tissue that occupies most of the obturator foramen.

Origin

Mid 19th century.