NYMPHA


Meaning of NYMPHA in English

n. inner vaginal lips (Anatomy); larval stage in insect development (also nymph)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.