NYMPHA


Meaning of NYMPHA in English

noun ·same·as nymph, 3.

2. nympha ·noun two folds of mucous membrane, within the labia, at the opening of the vulva.

Webster English vocab.      Английский словарь Webster.