RichThesaurus
labia
vs
whisker biscuit
labia
noun
The folds of tissue at the opening of the vulva, at either side of the vagina.
whisker biscuit
noun
The vagina.
How often have the words
labia
and
whisker biscuit
occurred in a corpus of books?
(source:
Google Ngram Viewer
)