Meaning of labia interna in English:

labia interna

noun

rare
  • The inner labia; (in singular) either one of these.

Origin

Mid 18th century.