Nympha

Webster's Dictionary of the English Language

·noun ·same·as Nymph, 3.

II. Nympha ·noun Two folds of mucous membrane, within the labia, at the opening of the vulva.

Related Words