nympha
16 points
English
6 letters
Not in frequency data
Valid in: UK dictionary
Definitions
Same as Nymph, 3. 2. pl. (Anat.) Two folds of mucous membrane, within the labia, at the opening of the vulva.
Definition: WordNet 3.1, Princeton University.
Crossword clues
Anagrams
—