Found 1 items, similar to nympha.
English → English (gcide)
Definition: nympha
nympha
\nym"pha\, n.; pl.
Nymph[ae]. [L. See
Nymph a
goddess.]
1. (Zo["o]l.) Same as
Nymph, 3.
[1913 Webster]
2. pl. (Anat.) Two folds of mucous membrane, within the
labia, at the opening of the vulva.
[1913 Webster]