labia ( synonym found)

Definition of labia:

(n) : the folds of tissue at the opening of the vulva

Definition of labia:

(n) : the folds of tissue at the opening of the vulva

Back to Top