NYMPHAE


Meaning of NYMPHAE in English

n.pl. Anat. the labia minora.

Etymology: L, pl. of nympha: see NYMPH

Oxford English vocab.      Оксфордский английский словарь.