NYMPHA Meaning of NYMPHA in English ( n. ) Two folds of mucous membrane, within the labia, at the opening of the vulva. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012